import { StackConfig } from '@gaozh1024/rn-toolkit';
import { SCREEN_NAMES } from '../../../config';
import AvatarTestScreen from './AvatarTestScreen';
import BadgeTestScreen from './BadgeTestScreen';
import ButtonTestScreen from './ButtonTestScreen';
import CheckboxTestScreen from './CheckboxTestScreen';
import ChipTestScreen from './ChipTestScreen';
import DividerTestScreen from './DividerTestScreen';
import IconTestScreen from './IconTestScreen';
import RadioTestScreen from './RadioTestScreen';
import IconButtonTestScreen from './IconButtonTestScreen';
import InputTestScreen from './InputTestScreen';
import ListItemTestScreen from './ListItemTestScreen';
import PasswordInputTestScreen from './PasswordInputTestScreen';
import TextTestScreen from './TextTestScreen';
import ProgressTestScreen from './ProgressTestScreen';
import ChatBubbleTestScreen from './ChatBubbleTestScreen';
import TextAreaTestScreen from './TextAreaTestScreen';



export const UI_SCREEN_LIST: StackConfig[] = [
    {
        name: SCREEN_NAMES.UI_AVATAR_TEST,
        component: AvatarTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_BADGE_TEST,
        component: BadgeTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_BUTTON_TEST,
        component: ButtonTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_CHECKBOX_TEST,
        component: CheckboxTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_CHIP_TEST,
        component: ChipTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_DIVIDER_TEST,
        component: DividerTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_RADIO_TEST,
        component: RadioTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_ICON_TEST,
        component: IconTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_ICON_BUTTON_TEST,
        component: IconButtonTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_INPUT_TEST,
        component: InputTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_LIST_ITEM_TEST,
        component: ListItemTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_PASSWORD_INPUT_TEST,
        component: PasswordInputTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_TEXT_TEST,
        component: TextTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_PROGRESS_TEST,
        component: ProgressTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_CHATBUBBLE_TEST,
        component: ChatBubbleTestScreen,
    },
    {
        name: SCREEN_NAMES.UI_TEXTAREA_TEST,
        component: TextAreaTestScreen,
    },
  
];
